@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; background: url(../images/banner.jpg) no-repeat center top;}
a{color:#404040;text-decoration:none}
a:hover{color:#b03927;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#888;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left; display: inline;}
.fr{ float:right; display: inline;}
.space0{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.space5{clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.space10{clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.space15{clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.space20{clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}
.space25{clear:both; height:25px; display:block; font-size:1px;overflow:hidden;}
.space30{clear:both; height:30px; display:block; font-size:1px;overflow:hidden;}
.space35{clear:both; height:35px; display:block; font-size:1px;overflow:hidden;}
.space50{clear:both; height:50px; display:block; font-size:1px;overflow:hidden;}
.space370{clear:both; height:370px; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1000px; margin:0 auto; position:relative;}




.padT10{ padding-top: 10px;}
.pad10{ padding: 10px;}
.pad14{ padding: 0 14px;}
.marL10{ margin-left: 10px;}
.marT10{ margin-top: 10px;}
.bgf2{ background-color: #f2f2f2;}
.bgf{ background-color: #fff;}
.bge6{ background-color: #e6e6e6;}
.boxBor{ border: 1px solid #dfdfdf; border-top:none;}